172ef551ef356af4c62a9958cd5f0eb01cc5e4f2,rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/TransportBindingHandler.java,TransportBindingHandler,doIssuedTokenSignature,#Token#SignedEncryptedParts#TokenWrapper#,283

Before Change


            sig.setSecretKey(secTok.getSecret());
            sig.setSignatureAlgorithm(algorithmSuite.getAsymmetricSignature());
            sig.setSignatureAlgorithm(algorithmSuite.getSymmetricSignature());
            sig.setKeyIdentifierType(WSConstants.CUSTOM_SYMM_SIGNING);
            sig.prepare(doc, getSignatureCrypto(wrapper), secHeader);

            sig.setParts(sigParts);

After Change


            if (secTok.getTokenType() == null) {
                sig.setCustomTokenValueType(WSConstants.WSS_SAML_NS
                                            + WSConstants.SAML_ASSERTION_ID);
                sig.setKeyIdentifierType(WSConstants.CUSTOM_KEY_IDENTIFIER);
            } else {
                sig.setCustomTokenValueType(secTok.getTokenType());
                sig.setKeyIdentifierType(WSConstants.CUSTOM_SYMM_SIGNING);
            }
            sig.setSecretKey(secTok.getSecret());
            sig.setSignatureAlgorithm(algorithmSuite.getAsymmetricSignature());